#include "capainstrumento.h"
#include "conversorunidades.h"
#include "entrenador.h"

CapaInstrumento::CapaInstrumento()
{
}

CapaInstrumento::~CapaInstrumento()
{
}

void CapaInstrumento::dibujarPartesEstaticas(QPainter* painter, const QRectF& encuadreReal, int anchoPixeles, int altoPixeles)
{

}


void CapaInstrumento::dibujarPartesDinamicas(QPainter* painter, const QRectF& encuadreReal, int anchoPixeles, int altoPixeles)
{
    painter->setRenderHints(QPainter::Antialiasing);

    ConversorUnidades conversor(encuadreReal, QRect(0, 0, anchoPixeles, altoPixeles));
	Instrumento* instrumento = Entrenador::getInstancia()->getInstrumento();
    instrumento->dibujar(painter, &conversor, true);

    //ConversorUnidades conversor(encuadreReal, QRect(0, 0, anchoPixeles, altoPixeles));
	//Instrumento* instrumento = Entrenador::getInstancia()->getInstrumento();
    instrumento->dibujar(painter, &conversor, false);
}

